____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Subdifferential
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Das Subdifferential ist eine Verallgemeinerung des Gradienten auf nicht differenzierbare konvexe Funktionen. Das Subdifferential spielt eine wichtige Rolle in der konvexen Analysis sowie der konvexen Optimierung.
Contents
β’ Definition
β’ Anschauung
β’ Beispiel
β’ BeschrΓ€nktheit
β’ Beweis
β’ Literatur
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Definition
Sei f : : R n β β R {\displaystyle f\colon \mathbb {R} ^{n}\to \mathbb {R} } eine konvexe Funktion. Ein Vektor g β β R n {\displaystyle g\in \mathbb {R} ^{n}} heiΓt Subgradient von f {\displaystyle f} an der Stelle x 0 {\displaystyle x_{0}} , wenn fΓΌr alle x β β R n {\displaystyle x\in \mathbb {R} ^{n}} giltcite-ref-1[1]
f ( x ) β₯ β₯ f ( x 0 ) + β¨ β¨ g , x β β x 0 β© β© {\displaystyle f(x)\geq f(x_{0})+\langle g,x-x_{0}\rangle } ,
wobei β¨ β¨ β
β
, β
β
β© β© {\displaystyle \langle \cdot ,\cdot \rangle } das Standardskalarprodukt bezeichnet.
Das Subdifferential β β f ( x 0 ) {\displaystyle \partial f(x_{0})} ist die Menge aller Subgradienten von f {\displaystyle f} im Punkt x 0 {\displaystyle x_{0}} .cite-ref-2[2]
Existieren die folgenden Grenzwerte a = lim x β β x 0 β β f ( x ) β β f ( x 0 ) x β β x 0 , {\displaystyle a=\lim _{x\to x_{0}^{-}}{\frac {f(x)-f(x_{0})}{x-x_{0}}},} b = lim x β β x 0 + f ( x ) β β f ( x 0 ) x β β x 0 , {\displaystyle b=\lim _{x\to x_{0}^{+}}{\frac {f(x)-f(x_{0})}{x-x_{0}}},} so wird das Intervall [ a , b ] {\displaystyle [a,b]} aller Subgradienten das Subdifferential der Funktion f {\displaystyle f} bei x 0 {\displaystyle x_{0}} genannt und wird als β β f ( x 0 ) := [ a , b ] {\displaystyle \partial f(x_{0}):=[a,b]} geschrieben.
FΓΌr eine konvexe Funktion gilt a β€ β€ b {\displaystyle a\leq b} , fΓΌr eine nicht konvexe Funktion braucht dies nicht zu gelten und dann ist β β f ( x 0 ) = β
β
{\displaystyle \partial f(x_{0})=\emptyset } .
Anschauung
Intuitiv bedeutet diese Definition fΓΌr n = 1 {\displaystyle n=1} , dass der Graph der Funktion f {\displaystyle f} ΓΌberall ΓΌber der Geraden G {\displaystyle G} liegt, die durch den Punkt ( x 0 , f ( x 0 ) ) {\displaystyle (x_{0},f(x_{0}))} geht und die Steigung g {\displaystyle g} besitzt:
G = { ( x , y ) β β R 2 β£ β£ y = g β
β
( x β β x 0 ) + f ( x 0 ) } {\displaystyle G=\{(x,y)\in \mathbb {R} ^{2}\mid y=g\cdot (x-x_{0})+f(x_{0})\}}
Da die Normalengleichung von G {\displaystyle G} gerade
β β g β
β
( x β β x 0 ) + 1 β
β
( y β β f ( x 0 ) ) = 0 {\displaystyle -g\cdot (x-x_{0})+1\cdot (y-f(x_{0}))=0}
ist, ist die Normale an G {\displaystyle G} also ( β β g , 1 ) β β R 2 {\displaystyle (-g,1)\in \mathbb {R} ^{2}} .
Im allgemeinen Fall n β₯ β₯ 1 {\displaystyle n\geq 1} liegt f {\displaystyle f} ΓΌber der Hyperebene, die durch den FuΓpunkt ( x 0 , f ( x 0 ) ) {\displaystyle (x_{0},f(x_{0}))} und die Normale ( β β g , 1 ) β β R n + 1 {\displaystyle (-g,1)\in \mathbb {R} ^{n+1}} gegeben ist.
Wegen des Trennungssatzes ist das Subdifferential einer stetigen konvexen Funktion ΓΌberall nichtleer.
Beispiel
Das Subdifferential der Funktion f : : R β β R {\displaystyle f\colon \mathbb {R} \rightarrow \mathbb {R} } , x β¦ β¦ | x | {\displaystyle x\mapsto |x|} ist gegeben durch:
β β f ( x 0 ) = { { β β 1 } x 0 < 0 [ β β 1 , 1 ] x 0 = 0 { 1 } x 0 > 0 {\displaystyle \partial f(x_{0})={\begin{cases}\{-1\}&x_{0}<0\\\left[-1,1\right]&x_{0}=0\\\{1\}&x_{0}>0\end{cases}}}
Eine Γ€hnliche Eigenschaft ist bei der Lasso-Regression fΓΌr die Herleitung der Soft-Threshold-Funktion wichtig.
BeschrΓ€nktheit
Sei f : : R n β β R {\displaystyle f\colon \mathbb {R} ^{n}\rightarrow \mathbb {R} } stetig und sei X β β R n {\displaystyle X\subset \mathbb {R} ^{n}} beschrΓ€nkt. Dann ist die Menge β β x 0 β β X β β f ( x 0 ) {\displaystyle \bigcup _{x_{0}\in X}\partial f(x_{0})} beschrΓ€nkt.
Beweis
Sei f : : R n β β R {\displaystyle f\colon \mathbb {R} ^{n}\rightarrow \mathbb {R} } stetig und sei X β β R n {\displaystyle X\subset \mathbb {R} ^{n}} beschrΓ€nkt. Setze Ξ΅ Ξ΅ := sup | f ( U 1 ( X ) Β― Β― ) | {\displaystyle \varepsilon :=\sup |f({\overline {U_{1}(X)}})|} wobei U 1 ( X ) Β― Β― = { x β β R n β£ β£ d i s t ( x , X ) β€ β€ 1 } {\displaystyle {\overline {U_{1}(X)}}=\{x\in \mathbb {R} ^{n}\mid {\rm {dist}}(x,X)\leq 1\}} . Angenommen, β β x 0 β β X β β f ( x 0 ) {\displaystyle \bigcup _{x_{0}\in X}\partial f(x_{0})} ist nicht beschrΓ€nkt, dann gibt es fΓΌr R := 2 Ξ΅ Ξ΅ {\displaystyle R:=2\varepsilon } ein x 0 β β X {\displaystyle x_{0}\in X} und ein g β β β β f ( x 0 ) {\displaystyle g\in \partial f(x_{0})} mit β β g β β 2 > R = 2 Ξ΅ Ξ΅ {\displaystyle \|g\|_{2}>R=2\varepsilon } . Sei x := 1 β β g β β 2 g + x 0 {\displaystyle x:={\frac {1}{\|g\|_{2}}}g+x_{0}} . Somit sind x 0 , x β β U 1 ( X ) Β― Β― {\displaystyle x_{0},x\in {\overline {U_{1}(X)}}} . Wir erhalten die AbschΓ€tzung
g T ( x β β x 0 ) = 1 β β g β β 2 g T g = β β g β β 2 > 2 Ξ΅ Ξ΅ β₯ β₯ | f ( x ) β β f ( x 0 ) | β₯ β₯ f ( x ) β β f ( x 0 ) {\displaystyle g^{T}(x-x_{0})={\frac {1}{\|g\|_{2}}}g^{T}g=\|g\|_{2}>2\varepsilon \geq \left|f(x)-f(x_{0})\right|\geq f(x)-f(x_{0})} .
g {\displaystyle g} ist also kein Subgradient. Das ist ein Widerspruch.
Differenzierbarkeit
Ist die Funktion differenzierbar in x 0 β β i n t d o m f {\displaystyle x_{0}\in \mathrm {int} \,\mathrm {dom} \,f} , so gilt:
β β f ( x 0 ) = { β β f ( x 0 ) } {\displaystyle \partial f(x_{0})=\left\{\nabla f(x_{0})\right\}}
Siehe cite-ref-3[3] fΓΌr einen Beweis.
Zudem gilt: Ist das Subdifferential β β f ( x 0 ) {\displaystyle \partial f(x_{0})} einelementig, so ist f {\displaystyle f} an der Stelle x 0 {\displaystyle x_{0}} differenzierbar.cite-ref-4[4]
Literatur
cite-note-11. β R. T. Rockafellar Convex analysis 1970., p.214
cite-note-22. β R. T. Rockafellar Convex analysis 1970., p.215
cite-note-33. β Yaron Singer: Advanced Optimzation. Abgerufen am 27. Januar 2022: βProposition 4β
cite-note-44. β R. T. Rockafellar: Convex Analysis. Band 28, 1970: βTheorem 25.1β